//
//  NSDate+Commons.h
//  Categorys
//
//  Created by taihankeji on 2017/5/17.
//  Copyright © 2017年 taihankeji. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, DateStringType) {
    DateStringTypeDefualt, // 默认格式 yyyy-MM-dd
    DateStringTypeSprit, // yyyy/MM/dd 格式
    DateStringTypePeriod, // yyyy.MM.dd 格式
};

@interface NSDate (Commons)


/**
 类方法根据时间戳获取时间字符串 (年 月 日)

 @param type 时间字符串分割类型
 @param timeInterval 时间戳
 @return 返回对应格式的字符串
 */
+ (NSString *)ymdStringWithType:(DateStringType)type timeInterval:(NSTimeInterval)timeInterval;


/**
 类方法根据时间戳获取时间字符串 (年 月 日 时 分)
 
 @param type 时间字符串分割类型
 @param timeInterval 时间戳
 @return 返回对应格式的字符串
 */
+ (NSString *)ymdhfStringWithType:(DateStringType)type timeInterval:(NSTimeInterval)timeInterval;


/**
 根据时间字符串(年 月 日)

 @return 返回时间字符串
 */
- (NSString *)getDateYMDStringWithType:(DateStringType)type;


/**
 根据时间获取时间字符串(年 月 日 时 分)

 @return 返回时间字符串
 */
- (NSString *)getDateYMDHFStringWithType:(DateStringType)type;




@end
